package com.eastmelon.blog.dao.impl;

import java.io.Serializable;
import java.util.List;

import org.springframework.stereotype.Repository;

import com.eastmelon.blog.dao.TagsDao;
import com.eastmelon.blog.entity.Tags;
import com.eastmelon.blog.vo.TagsCount;
@Repository("tagsDao")
public class TagsDaoImpl extends BaseDaoImpl<Tags> implements TagsDao{
	public TagsDaoImpl(){
		super.setNs("com.eastmelon.blog.mapper.TagsMapper");
	}

	@Override
	public Integer getMaxPos() {
		return this.getSqlSession().selectOne(getNs()+".getMaxPos");
	}

	@Override
	public String getTagName(Serializable id) {
		return this.getSqlSession().selectOne(getNs()+".getTagName", id);
	}
	
	@Override
	public List<TagsCount> findTagsCount() {
		return this.getSqlSession().selectList(getNs()+".findTagsCount");
	}
	
}
